#ifndef __TIMER_H
#define __TIMER_H

#ifdef __cplusplus
extern "C"
{
#endif /* #ifdef __cplusplus */
/* Includes ------------------------------------------------------------------*/
#include "MS51_16K.H"

/* Exported types ------------------------------------------------------------*/
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void Timer0_Delay100us(UINT32 u32CNT);
void Timer0_Delay1ms(UINT32 u32CNT);
void Timer1_Delay10ms(UINT32 u32CNT);
void Timer2_Delay500us(unsigned char u8CNT);
void Timer2_Delay1ms(unsigned char u8CNT);
void Timer3_Delay100ms(UINT32 u32CNT);

void Timer0_Delay40ms(UINT32 u32CNT);
void Timer3_Delay10us(UINT32 u32CNT);
#ifdef __cplusplus
}
#endif /* #ifdef __cplusplus */
#endif /* #ifndef __TIMER_H */
